On the Path from Total Order to Database Replication
نویسندگان
چکیده
We introduce ZBCast, a primitive that provides Persistent Global Total Order for messages delivered to a group of participants that can crash and subsequently recover and that can become temporarily partitioned and then remerge due to network conditions. The paper presents in detail and proves the correctness of an efficient algorithm that implements ZBCast on top of existing group communication infrastructure. The algorithm minimizes the amount of required forced disk writes and avoids the need for application level (end-to-end) acknowledgments per message. We also present an extension of the algorithm that allows dynamic addition or removal of participants. We indicate how ZBCast can be employed to build a generic data replication engine that can be used to provide consistent synchronous database replication. We provide experimental results that indicate the efficiency of the approach.
منابع مشابه
An Effective Path-aware Approach for Keyword Search over Data Graphs
Abstract—Keyword Search is known as a user-friendly alternative for structured languages to retrieve information from graph-structured data. Efficient retrieving of relevant answers to a keyword query and effective ranking of these answers according to their relevance are two main challenges in the keyword search over graph-structured data. In this paper, a novel scoring function is proposed, w...
متن کاملبررسی صفات تعیین کننده عملکرد ذرت دانه ای (Zea mays L.) در دو شرایط آبیاری معمول و تنش کم آبی
In order to study effect of drought stress on morphologic traits, yield and yield components of 28 new hybrids of corn to heat and drought stress in addition 6 commercial hybrid (as control), an experiment was carried out on based of complete randomized block design with three replication under normal irrigation and drought stress in Khorasan Razavi Agricultural Research and Natural Resources I...
متن کاملمدل معادلات ساختاری و کاربرد آن در مطالعات روانشناسی: یک مطالعه مروری
Introduction: Structural Equation Modeling (SEM) is a very general statistical modeling technique, which is widely used in the behavioral sciences. It can be viewed as a combination of path analysis, regression and factor analysis. One of the prominent features of this method is the ability to compute direct, indirect and total effects, as well as latent variable modeling. Methods: This sy...
متن کاملSeparating indexes from data: a distributed scheme for secure database outsourcing
Database outsourcing is an idea to eliminate the burden of database management from organizations. Since data is a critical asset of organizations, preserving its privacy from outside adversary and untrusted server should be warranted. In this paper, we present a distributed scheme based on storing shares of data on different servers and separating indexes from data on a distinct server. Shamir...
متن کاملChanges of free polyamines in the leaves and stems of ‘Kinnow’ mandarin tree as affected by alternate bearing
In order to investigate the seasonal changes and the possible role of the free polyamines in the leaves and stems on the alternate bearing habit of the ‘Kinnow’ mandarin (Citrus reticulata Blanco) trees, a comparative study was conducted to analyze the levels of free polyamines (putrescine, spermidine and spermine) in the leaves and stems tissues of “on” and &ldquo...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 2004